//[100,100]0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,2,5,5,255,5,11,11,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,41,41,255,22,44,44,255,22,43,43,255,22,43,43,255,21,43,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,12,12,255,8,17,17,255,11,23,23,255,14,28,28,255,17,34,34,255,19,37,37,255,20,41,41,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,31,62,62,255,32,63,63,255,33,65,65,255,34,67,67,255,34,69,69,255,35,70,70,255,18,37,37,255,29,57,57,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,4,4,255,4,7,7,255,7,13,13,255,9,19,19,255,12,24,24,255,15,29,29,255,17,34,34,255,20,39,39,255,22,43,43,255,24,47,47,255,25,51,51,255,27,54,54,255,29,58,58,255,31,62,62,255,33,65,65,255,35,69,69,255,36,72,72,255,38,75,75,255,39,77,77,255,40,80,80,255,41,82,82,255,42,83,83,255,43,85,85,255,43,86,86,255,43,85,85,255,42,83,83,255,41,81,81,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,1,1,255,2,3,3,255,2,4,4,255,4,7,7,255,6,12,12,255,8,17,17,255,11,22,22,255,13,27,27,255,16,32,32,255,19,37,37,255,21,42,42,255,24,47,47,255,25,51,51,255,27,54,54,255,29,58,58,255,31,61,61,255,33,65,65,255,35,69,69,255,36,73,73,255,38,76,76,255,40,80,80,255,41,82,82,255,42,85,85,255,44,87,87,255,45,89,89,255,46,92,92,255,47,94,94,255,49,97,97,255,50,99,99,255,50,99,99,255,50,99,99,255,49,98,98,255,48,96,96,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,1,2,2,255,2,3,3,255,3,7,7,255,5,10,10,255,7,15,15,255,10,20,20,255,12,25,25,255,15,30,30,255,17,35,35,255,20,40,40,255,22,45,45,255,25,49,49,255,27,54,54,255,29,57,57,255,31,61,61,255,32,65,65,255,34,68,68,255,36,72,72,255,38,75,75,255,40,79,79,255,42,83,83,255,43,86,86,255,45,89,89,255,46,92,92,255,47,94,94,255,49,97,97,255,50,99,99,255,51,102,102,255,52,104,104,255,54,107,107,255,54,108,108,255,55,109,109,255,55,109,109,255,55,110,110,255,55,110,110,255,55,110,110,255,43,85,85,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,3,3,255,3,7,7,255,5,10,10,255,7,13,13,255,8,17,17,255,11,22,22,255,13,26,26,255,16,31,31,255,18,36,36,255,20,40,40,255,23,45,45,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,69,69,255,37,73,73,255,38,76,76,255,40,80,80,255,42,84,84,255,44,87,87,255,46,91,91,255,47,94,94,255,49,97,97,255,50,99,99,255,51,102,102,255,53,105,105,255,54,108,108,255,55,110,110,255,57,113,113,255,58,116,116,255,59,118,118,255,59,118,118,255,60,119,119,255,60,120,120,255,60,120,120,255,61,121,121,255,58,116,116,255,53,106,106,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,3,6,6,255,4,8,8,255,5,10,10,255,7,14,14,255,9,17,17,255,11,22,22,255,13,27,27,255,16,31,31,255,18,36,36,255,20,41,41,255,23,45,45,255,25,50,50,255,27,55,55,255,30,59,59,255,32,63,63,255,33,67,67,255,35,70,70,255,37,74,74,255,39,77,77,255,41,81,81,255,42,85,85,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,51,102,102,255,52,104,104,255,54,107,107,255,55,110,110,255,56,112,112,255,58,115,115,255,59,118,118,255,61,121,121,255,62,124,124,255,63,125,125,255,63,126,126,255,64,128,128,255,65,129,129,255,65,130,130,255,66,131,131,255,64,127,127,255,62,123,123,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,3,5,5,255,4,8,8,255,6,11,11,255,7,15,15,255,9,18,18,255,11,23,23,255,14,27,27,255,16,32,32,255,18,37,37,255,21,41,41,255,23,46,46,255,25,50,50,255,28,55,55,255,30,59,59,255,32,64,64,255,34,68,68,255,36,71,71,255,38,75,75,255,39,78,78,255,41,82,82,255,43,86,86,255,45,89,89,255,47,93,93,255,48,96,96,255,50,100,100,255,52,104,104,255,53,106,106,255,55,109,109,255,56,112,112,255,57,114,114,255,59,117,117,255,60,120,120,255,62,123,123,255,63,126,126,255,64,128,128,255,65,130,130,255,66,132,132,255,67,133,133,255,68,135,135,255,68,136,136,255,69,138,138,255,70,139,139,255,69,138,138,255,67,134,134,255,65,129,129,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,2,5,5,255,4,8,8,255,6,12,12,255,8,16,16,255,10,19,19,255,12,23,23,255,14,28,28,255,16,32,32,255,18,37,37,255,21,41,41,255,23,46,46,255,25,50,50,255,27,54,54,255,29,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,37,75,75,255,39,78,78,255,41,82,82,255,43,85,85,255,45,89,89,255,46,92,92,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,113,113,255,58,116,116,255,59,118,118,255,61,121,121,255,62,124,124,255,64,127,127,255,65,130,130,255,67,133,133,255,68,136,136,255,69,137,137,255,70,139,139,255,71,140,140,255,71,142,142,255,72,144,144,255,73,145,145,255,74,147,147,255,73,145,145,255,72,143,143,255,71,140,140,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,9,9,255,6,13,13,255,8,16,16,255,9,19,19,255,11,23,23,255,13,27,27,255,16,31,31,255,18,36,36,255,20,40,40,255,22,45,45,255,25,49,49,255,27,53,53,255,29,58,58,255,31,62,62,255,33,66,66,255,35,71,71,255,37,74,74,255,39,78,78,255,41,81,81,255,43,85,85,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,53,107,107,255,55,110,110,255,57,113,113,255,58,116,116,255,60,119,119,255,61,122,122,255,62,124,124,255,64,127,127,255,65,130,130,255,67,133,133,255,68,136,136,255,70,139,139,255,71,142,142,255,72,144,144,255,73,146,146,255,74,147,147,255,75,149,149,255,76,151,151,255,77,153,153,255,77,154,154,255,76,152,152,255,75,150,150,255,75,149,149,255,61,122,122,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,5,5,255,4,8,8,255,6,11,11,255,7,14,14,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,35,35,255,20,39,39,255,22,44,44,255,24,48,48,255,26,52,52,255,29,57,57,255,31,61,61,255,33,65,65,255,35,70,70,255,37,74,74,255,39,77,77,255,41,81,81,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,50,99,99,255,51,102,102,255,53,106,106,255,55,110,110,255,57,113,113,255,58,116,116,255,60,119,119,255,61,122,122,255,63,125,125,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,74,148,148,255,75,149,149,255,76,151,151,255,77,153,153,255,78,155,155,255,79,157,157,255,80,159,159,255,80,160,160,255,80,159,159,255,79,158,158,255,78,156,156,255,74,147,147,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,1,1,255,2,4,4,255,4,7,7,255,5,10,10,255,7,14,14,255,9,18,18,255,11,22,22,255,13,26,26,255,15,29,29,255,17,34,34,255,19,38,38,255,21,43,43,255,24,47,47,255,26,52,52,255,28,56,56,255,30,60,60,255,32,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,40,80,80,255,42,84,84,255,44,88,88,255,46,91,91,255,48,95,95,255,49,98,98,255,51,102,102,255,53,106,106,255,55,109,109,255,57,113,113,255,58,116,116,255,60,119,119,255,61,122,122,255,63,125,125,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,75,149,149,255,76,151,151,255,77,153,153,255,78,155,155,255,79,157,157,255,80,159,159,255,81,161,161,255,82,163,163,255,83,165,165,255,83,166,166,255,83,165,165,255,83,165,165,255,82,163,163,255,78,154,154,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,3,6,6,255,5,9,9,255,7,13,13,255,9,17,17,255,11,21,21,255,13,25,25,255,14,29,29,255,17,33,33,255,19,38,38,255,21,42,42,255,23,46,46,255,25,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,72,72,255,38,76,76,255,40,80,80,255,42,83,83,255,43,87,87,255,45,90,90,255,47,94,94,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,112,112,255,58,115,115,255,60,119,119,255,61,122,122,255,63,125,125,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,75,149,149,255,76,152,152,255,78,155,155,255,79,157,157,255,80,159,159,255,81,161,161,255,82,163,163,255,83,165,165,255,84,167,167,255,85,169,169,255,86,171,171,255,86,171,171,255,86,171,171,255,86,170,170,255,85,170,170,255,81,162,162,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,5,5,255,5,9,9,255,7,13,13,255,8,17,17,255,10,20,20,255,12,24,24,255,14,27,27,255,16,31,31,255,18,36,36,255,20,40,40,255,22,44,44,255,24,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,85,85,255,45,89,89,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,127,127,255,65,130,130,255,67,133,133,255,68,136,136,255,70,139,139,255,71,142,142,255,73,145,145,255,74,148,148,255,76,151,151,255,78,155,155,255,79,158,158,255,80,160,160,255,81,162,162,255,83,165,165,255,84,167,167,255,85,169,169,255,86,171,171,255,87,173,173,255,88,176,176,255,89,176,176,255,88,176,176,255,88,176,176,255,88,176,176,255,88,176,176,255,85,168,168,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,11,11,255,7,15,15,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,43,43,255,24,47,47,255,26,51,51,255,28,55,55,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,91,91,255,47,95,95,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,120,120,255,62,123,123,255,64,127,127,255,65,129,129,255,66,132,132,255,68,135,135,255,69,138,138,255,71,141,141,255,72,144,144,255,74,147,147,255,76,151,151,255,77,154,154,255,79,157,157,255,80,160,160,255,82,163,163,255,83,165,165,255,84,167,167,255,85,169,169,255,86,172,172,255,87,174,174,255,89,177,177,255,90,179,179,255,91,181,181,255,91,182,182,255,91,182,182,255,91,182,182,255,91,182,182,255,91,181,181,255,86,172,172,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,9,9,255,6,13,13,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,37,37,255,20,41,41,255,23,45,45,255,25,49,49,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,75,75,255,39,79,79,255,42,83,83,255,43,86,86,255,45,90,90,255,47,93,93,255,49,97,97,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,135,135,255,69,138,138,255,71,141,141,255,72,144,144,255,74,147,147,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,82,162,162,255,83,165,165,255,84,168,168,255,85,170,170,255,86,172,172,255,88,174,174,255,89,177,177,255,90,179,179,255,91,182,182,255,93,184,184,255,93,186,186,255,94,186,186,255,94,187,187,255,94,187,187,255,94,187,187,255,93,185,185,255,88,175,175,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,7,7,255,5,11,11,255,7,15,15,255,9,19,19,255,11,23,23,255,14,27,27,255,16,31,31,255,17,35,35,255,20,39,39,255,22,43,43,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,51,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,75,149,149,255,76,152,152,255,78,155,155,255,80,158,158,255,81,162,162,255,83,165,165,255,84,168,168,255,85,170,170,255,87,172,172,255,88,175,175,255,89,177,177,255,90,179,179,255,91,182,182,255,93,184,184,255,94,187,187,255,95,190,190,255,95,190,190,255,96,191,191,255,96,191,191,255,96,192,192,255,97,192,192,255,94,188,188,255,90,179,179,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,5,5,255,4,9,9,255,7,13,13,255,9,17,17,255,11,21,21,255,13,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,63,63,255,33,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,45,90,90,255,47,94,94,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,112,112,255,58,115,115,255,60,119,119,255,61,122,122,255,63,126,126,255,65,129,129,255,67,133,133,255,68,136,136,255,70,139,139,255,71,142,142,255,73,145,145,255,74,148,148,255,76,151,151,255,78,154,154,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,88,175,175,255,89,177,177,255,90,180,180,255,91,182,182,255,93,185,185,255,94,187,187,255,95,190,190,255,96,192,192,255,97,194,194,255,98,194,194,255,98,195,195,255,98,196,196,255,99,196,196,255,99,197,197,255,96,191,191,255,91,182,182,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,31,31,255,18,35,35,255,20,39,39,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,50,99,99,255,51,102,102,255,53,106,106,255,55,109,109,255,57,113,113,255,58,116,116,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,74,147,147,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,169,169,255,86,172,172,255,88,175,175,255,89,177,177,255,90,180,180,255,92,182,182,255,93,185,185,255,94,187,187,255,95,190,190,255,97,192,192,255,98,195,195,255,99,197,197,255,99,198,198,255,100,199,199,255,100,200,200,255,101,200,200,255,101,201,201,255,100,199,199,255,97,193,193,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,5,5,255,5,9,9,255,7,13,13,255,9,17,17,255,11,21,21,255,13,25,25,255,14,29,29,255,16,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,90,90,255,47,93,93,255,49,97,97,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,71,142,142,255,73,145,145,255,74,148,148,255,76,151,151,255,77,154,154,255,79,157,157,255,81,160,160,255,82,164,164,255,84,167,167,255,85,170,170,255,87,174,174,255,89,177,177,255,90,179,179,255,91,182,182,255,92,184,184,255,94,187,187,255,95,189,189,255,96,192,192,255,98,194,194,255,99,197,197,255,100,200,200,255,101,202,202,255,102,202,202,255,102,203,203,255,102,204,204,255,103,205,205,255,103,206,206,255,101,201,201,255,98,195,195,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,3,7,7,255,5,11,11,255,7,15,15,255,9,19,19,255,11,22,22,255,13,26,26,255,15,31,31,255,17,35,35,255,19,39,39,255,22,43,43,255,24,47,47,255,26,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,120,120,255,62,123,123,255,64,127,127,255,65,130,130,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,74,147,147,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,181,181,255,92,183,183,255,93,186,186,255,95,188,188,255,96,191,191,255,97,194,194,255,99,196,196,255,100,199,199,255,101,202,202,255,102,204,204,255,103,205,205,255,104,206,206,255,104,208,208,255,105,209,209,255,105,210,210,255,105,209,209,255,102,203,203,255,99,197,197,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,36,36,255,20,40,40,255,22,45,45,255,24,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,145,145,255,74,148,148,255,76,151,151,255,77,154,154,255,79,157,157,255,81,160,160,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,89,177,177,255,90,180,180,255,92,183,183,255,93,185,185,255,94,188,188,255,95,190,190,255,97,193,193,255,98,195,195,255,99,198,198,255,101,201,201,255,102,204,204,255,104,207,207,255,104,208,208,255,105,209,209,255,106,210,210,255,106,211,211,255,107,213,213,255,107,214,214,255,106,211,211,255,103,205,205,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,5,5,255,5,9,9,255,7,13,13,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,55,55,255,29,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,46,91,91,255,47,95,95,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,119,119,255,62,123,123,255,63,126,126,255,65,130,130,255,67,133,133,255,69,137,137,255,70,140,140,255,72,143,143,255,74,146,146,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,168,168,255,86,172,172,255,88,175,175,255,89,178,178,255,91,182,182,255,93,184,184,255,94,187,187,255,95,189,189,255,96,192,192,255,98,195,195,255,99,197,197,255,100,200,200,255,102,203,203,255,103,206,206,255,105,208,208,255,106,210,210,255,106,211,211,255,107,213,213,255,107,214,214,255,108,215,215,255,109,217,217,255,109,216,216,255,107,212,212,255,104,207,207,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,3,7,7,255,5,11,11,255,8,15,15,255,10,19,19,255,12,24,24,255,14,28,28,255,16,32,32,255,18,36,36,255,20,40,40,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,69,69,255,36,73,73,255,38,77,77,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,138,138,255,71,141,141,255,73,145,145,255,74,148,148,255,76,151,151,255,77,154,154,255,79,157,157,255,81,160,160,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,89,177,177,255,90,180,180,255,92,183,183,255,93,186,186,255,95,189,189,255,96,191,191,255,97,194,194,255,99,196,196,255,100,199,199,255,101,202,202,255,103,205,205,255,104,207,207,255,106,210,210,255,107,213,213,255,107,214,214,255,108,215,215,255,109,217,217,255,109,218,218,255,110,219,219,255,111,221,221,255,109,217,217,255,107,213,213,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,9,9,255,6,13,13,255,9,17,17,255,11,21,21,255,13,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,49,97,97,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,76,152,152,255,78,155,155,255,79,158,158,255,81,161,161,255,83,165,165,255,84,168,168,255,86,171,171,255,87,174,174,255,89,178,178,255,91,181,181,255,92,184,184,255,94,187,187,255,95,190,190,255,97,193,193,255,98,195,195,255,99,198,198,255,101,201,201,255,102,204,204,255,104,206,206,255,105,209,209,255,106,212,212,255,108,215,215,255,109,216,216,255,109,218,218,255,110,219,219,255,111,220,220,255,111,222,222,255,112,223,223,255,111,222,222,255,110,218,218,255,108,214,214,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,6,6,255,5,10,10,255,7,14,14,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,51,51,255,27,55,55,255,29,59,59,255,31,63,63,255,33,67,67,255,35,71,71,255,37,75,75,255,39,79,79,255,41,83,83,255,43,86,86,255,45,90,90,255,47,94,94,255,49,98,98,255,51,101,101,255,53,105,105,255,54,108,108,255,56,112,112,255,58,115,115,255,60,119,119,255,61,122,122,255,63,126,126,255,65,129,129,255,67,133,133,255,68,136,136,255,70,140,140,255,72,143,143,255,74,147,147,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,179,179,255,91,182,182,255,93,185,185,255,95,189,189,255,96,191,191,255,97,194,194,255,99,196,196,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,219,219,255,110,220,220,255,111,221,221,255,112,223,223,255,113,224,224,255,113,226,226,255,114,227,227,255,112,223,223,255,110,219,219,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,7,7,255,5,11,11,255,7,15,15,255,10,19,19,255,12,23,23,255,14,27,27,255,16,31,31,255,18,35,35,255,20,39,39,255,22,43,43,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,50,99,99,255,51,102,102,255,53,106,106,255,55,109,109,255,57,113,113,255,58,116,116,255,60,120,120,255,62,123,123,255,64,127,127,255,65,130,130,255,67,134,134,255,69,137,137,255,71,141,141,255,72,144,144,255,74,148,148,255,76,151,151,255,77,154,154,255,79,157,157,255,80,160,160,255,82,163,163,255,84,166,166,255,85,170,170,255,87,173,173,255,88,176,176,255,90,180,180,255,92,183,183,255,93,186,186,255,95,190,190,255,96,192,192,255,98,195,195,255,99,198,198,255,101,200,200,255,102,203,203,255,103,206,206,255,105,209,209,255,106,212,212,255,108,215,215,255,109,218,218,255,110,220,220,255,111,222,222,255,112,223,223,255,113,225,225,255,114,226,226,255,115,228,228,255,115,230,230,255,114,228,228,255,113,224,224,255,111,221,221,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,37,37,255,20,41,41,255,22,45,45,255,24,49,49,255,26,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,46,93,93,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,155,155,255,79,158,158,255,81,161,161,255,82,164,164,255,84,168,168,255,86,171,171,255,87,174,174,255,89,177,177,255,91,181,181,255,92,184,184,255,94,187,187,255,96,191,191,255,97,193,193,255,98,196,196,255,100,199,199,255,101,201,201,255,103,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,112,223,223,255,113,225,225,255,114,226,226,255,114,228,228,255,115,230,230,255,116,232,232,255,116,231,231,255,115,229,229,255,113,225,225,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,13,13,255,8,17,17,255,11,21,21,255,13,25,25,255,15,29,29,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,90,90,255,47,94,94,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,143,143,255,73,146,146,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,182,182,255,93,185,185,255,95,188,188,255,96,192,192,255,98,194,194,255,99,197,197,255,100,200,200,255,102,203,203,255,103,205,205,255,105,208,208,255,106,211,211,255,108,214,214,255,109,217,217,255,111,220,220,255,112,223,223,255,113,225,225,255,114,226,226,255,114,228,228,255,115,230,230,255,116,231,231,255,117,233,233,255,118,234,234,255,116,232,232,255,115,229,229,255,114,226,226,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,1,1,255,3,5,5,255,5,9,9,255,7,14,14,255,9,18,18,255,11,22,22,255,13,27,27,255,15,31,31,255,17,35,35,255,20,39,39,255,22,43,43,255,24,47,47,255,26,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,46,91,91,255,48,95,95,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,119,119,255,62,123,123,255,63,126,126,255,65,130,130,255,67,133,133,255,69,137,137,255,70,140,140,255,72,144,144,255,74,147,147,255,76,151,151,255,77,154,154,255,79,157,157,255,80,160,160,255,82,163,163,255,84,166,166,255,85,170,170,255,87,173,173,255,88,176,176,255,90,179,179,255,92,183,183,255,93,186,186,255,95,189,189,255,97,193,193,255,98,196,196,255,100,198,198,255,101,201,201,255,102,204,204,255,104,207,207,255,105,210,210,255,107,212,212,255,108,215,215,255,110,218,218,255,111,221,221,255,113,224,224,255,114,226,226,255,114,228,228,255,115,230,230,255,116,231,231,255,117,233,233,255,118,235,235,255,119,237,237,255,118,235,235,255,117,232,232,255,115,230,230,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,11,11,255,8,15,15,255,10,19,19,255,12,24,24,255,14,28,28,255,16,32,32,255,18,36,36,255,20,40,40,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,138,138,255,71,141,141,255,73,145,145,255,74,148,148,255,76,152,152,255,78,155,155,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,86,171,171,255,87,174,174,255,89,177,177,255,91,180,180,255,92,184,184,255,94,187,187,255,96,190,190,255,97,194,194,255,99,197,197,255,100,199,199,255,102,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,225,225,255,114,228,228,255,115,229,229,255,116,231,231,255,117,233,233,255,118,235,235,255,119,237,237,255,120,239,239,255,119,238,238,255,118,235,235,255,117,233,233,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,33,33,255,18,37,37,255,20,41,41,255,22,45,45,255,24,49,49,255,26,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,36,73,73,255,38,77,77,255,40,81,81,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,155,155,255,80,158,158,255,81,161,161,255,83,165,165,255,84,168,168,255,86,171,171,255,88,174,174,255,89,178,178,255,91,181,181,255,92,184,184,255,94,187,187,255,96,191,191,255,97,194,194,255,99,197,197,255,100,200,200,255,102,203,203,255,103,206,206,255,105,209,209,255,106,212,212,255,108,215,215,255,109,217,217,255,111,221,221,255,112,223,223,255,114,227,227,255,115,229,229,255,116,231,231,255,117,233,233,255,118,235,235,255,119,236,236,255,120,238,238,255,121,240,240,255,121,241,241,255,120,238,238,255,118,236,236,255,101,201,201,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,12,12,255,8,16,16,255,10,21,21,255,12,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,48,97,97,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,168,168,255,86,172,172,255,88,175,175,255,89,178,178,255,91,181,181,255,93,185,185,255,94,188,188,255,96,191,191,255,98,195,195,255,99,198,198,255,101,201,201,255,102,204,204,255,104,206,206,255,105,209,209,255,107,212,212,255,108,215,215,255,109,218,218,255,111,221,221,255,112,224,224,255,114,227,227,255,116,230,230,255,116,232,232,255,117,234,234,255,118,236,236,255,119,238,238,255,120,240,240,255,121,242,242,255,122,243,243,255,121,241,241,255,120,239,239,255,119,236,236,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,13,13,255,9,17,17,255,11,21,21,255,13,25,25,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,90,90,255,47,93,93,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,143,143,255,73,146,146,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,82,163,163,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,179,179,255,91,182,182,255,93,185,185,255,95,189,189,255,96,192,192,255,98,195,195,255,100,199,199,255,101,201,201,255,103,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,113,225,225,255,114,228,228,255,116,231,231,255,117,233,233,255,118,235,235,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,122,243,243,255,121,241,241,255,120,239,239,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,5,5,255,5,9,9,255,7,13,13,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,39,39,255,21,43,43,255,23,47,47,255,25,51,51,255,27,55,55,255,29,59,59,255,31,63,63,255,33,67,67,255,35,71,71,255,37,75,75,255,39,78,78,255,41,82,82,255,43,86,86,255,45,90,90,255,47,94,94,255,49,98,98,255,51,102,102,255,53,105,105,255,54,109,109,255,56,112,112,255,58,115,115,255,60,119,119,255,61,122,122,255,63,126,126,255,65,129,129,255,67,133,133,255,68,136,136,255,70,140,140,255,72,143,143,255,74,147,147,255,75,150,150,255,77,154,154,255,79,157,157,255,80,160,160,255,82,163,163,255,83,166,166,255,85,169,169,255,87,173,173,255,88,176,176,255,90,179,179,255,92,183,183,255,93,186,186,255,95,189,189,255,97,192,192,255,98,196,196,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,213,213,255,109,216,216,255,110,219,219,255,112,222,222,255,113,225,225,255,115,229,229,255,116,232,232,255,117,234,234,255,118,236,236,255,119,237,237,255,120,239,239,255,121,241,241,255,122,244,244,255,123,246,246,255,123,245,245,255,122,243,243,255,121,241,241,255,105,209,209,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,1,1,255,3,5,5,255,5,10,10,255,7,14,14,255,9,18,18,255,11,22,22,255,13,27,27,255,16,31,31,255,18,35,35,255,20,39,39,255,22,43,43,255,24,47,47,255,26,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,46,91,91,255,47,95,95,255,49,98,98,255,51,102,102,255,53,106,106,255,55,109,109,255,56,112,112,255,58,116,116,255,60,119,119,255,62,123,123,255,63,126,126,255,65,130,130,255,67,133,133,255,69,137,137,255,70,140,140,255,72,144,144,255,74,147,147,255,76,151,151,255,77,154,154,255,79,157,157,255,81,161,161,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,89,177,177,255,90,180,180,255,92,183,183,255,94,187,187,255,95,190,190,255,97,193,193,255,99,196,196,255,100,200,200,255,102,203,203,255,103,205,205,255,105,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,111,220,220,255,112,223,223,255,114,226,226,255,115,229,229,255,117,232,232,255,118,235,235,255,119,236,236,255,120,238,238,255,121,240,240,255,122,242,242,255,123,245,245,255,124,247,247,255,124,247,247,255,123,245,245,255,122,243,243,255,103,206,206,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,6,6,255,5,10,10,255,7,15,15,255,9,19,19,255,12,23,23,255,14,27,27,255,16,32,32,255,18,36,36,255,20,40,40,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,87,87,255,46,91,91,255,48,95,95,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,65,130,130,255,67,134,134,255,69,137,137,255,71,141,141,255,72,144,144,255,74,148,148,255,76,151,151,255,78,155,155,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,86,171,171,255,87,174,174,255,89,177,177,255,91,180,180,255,92,184,184,255,94,187,187,255,96,190,190,255,97,194,194,255,99,197,197,255,101,200,200,255,102,203,203,255,103,206,206,255,105,209,209,255,106,212,212,255,108,215,215,255,109,218,218,255,111,221,221,255,112,224,224,255,114,227,227,255,115,230,230,255,117,233,233,255,118,235,235,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,248,248,255,125,248,248,255,124,246,246,255,123,245,245,255,122,243,243,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,11,11,255,8,15,15,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,37,37,255,20,41,41,255,22,45,45,255,24,49,49,255,26,53,53,255,28,57,57,255,30,61,61,255,32,65,65,255,34,69,69,255,36,73,73,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,67,134,134,255,69,138,138,255,71,141,141,255,73,145,145,255,74,148,148,255,76,152,152,255,78,155,155,255,80,159,159,255,81,162,162,255,83,165,165,255,84,168,168,255,86,171,171,255,88,175,175,255,89,178,178,255,91,181,181,255,93,184,184,255,94,188,188,255,96,191,191,255,98,194,194,255,99,198,198,255,101,201,201,255,102,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,113,224,224,255,114,228,228,255,116,231,231,255,117,234,234,255,119,236,236,255,120,238,238,255,121,240,240,255,122,242,242,255,123,244,244,255,124,246,246,255,125,249,249,255,125,250,250,255,125,248,248,255,124,246,246,255,123,244,244,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,7,7,255,6,11,11,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,33,33,255,18,37,37,255,20,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,38,77,77,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,84,168,168,255,86,171,171,255,88,175,175,255,89,178,178,255,91,181,181,255,93,185,185,255,94,188,188,255,96,191,191,255,98,194,194,255,99,198,198,255,101,201,201,255,103,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,113,225,225,255,114,228,228,255,116,231,231,255,118,234,234,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,247,247,255,125,249,249,255,126,251,251,255,125,250,250,255,124,248,248,255,124,246,246,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,29,29,255,16,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,42,85,85,255,44,88,88,255,46,92,92,255,48,96,96,255,50,100,100,255,52,104,104,255,54,107,107,255,55,111,111,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,168,168,255,86,172,172,255,88,175,175,255,89,178,178,255,91,181,181,255,93,185,185,255,94,188,188,255,96,191,191,255,98,195,195,255,99,198,198,255,101,201,201,255,103,204,204,255,104,207,207,255,106,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,113,225,225,255,115,228,228,255,116,231,231,255,118,234,234,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,248,248,255,125,250,250,255,126,252,252,255,126,250,250,255,125,249,249,255,124,247,247,255,109,218,218,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,25,25,255,14,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,44,89,89,255,46,92,92,255,48,96,96,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,182,182,255,93,185,185,255,94,188,188,255,96,191,191,255,98,195,195,255,99,198,198,255,101,202,202,255,103,205,205,255,104,207,207,255,106,210,210,255,107,213,213,255,109,216,216,255,110,219,219,255,112,222,222,255,113,225,225,255,115,228,228,255,116,232,232,255,118,235,235,255,119,237,237,255,120,239,239,255,121,241,241,255,122,244,244,255,123,246,246,255,124,248,248,255,126,250,250,255,127,252,252,255,126,251,251,255,125,250,250,255,124,248,248,255,109,216,216,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,8,8,255,6,12,12,255,8,16,16,255,10,21,21,255,12,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,48,96,96,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,182,182,255,93,185,185,255,95,188,188,255,96,192,192,255,98,195,195,255,100,198,198,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,216,216,255,110,219,219,255,112,223,223,255,113,225,225,255,115,229,229,255,116,232,232,255,118,235,235,255,119,238,238,255,120,240,240,255,121,242,242,255,122,244,244,255,123,246,246,255,125,248,248,255,126,250,250,255,127,253,253,255,126,252,252,255,126,250,250,255,125,248,248,255,108,215,215,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,8,8,255,6,12,12,255,8,16,16,255,10,21,21,255,13,25,25,255,15,29,29,255,17,33,33,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,49,97,97,255,50,100,100,255,52,104,104,255,54,108,108,255,56,111,111,255,57,115,115,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,77,153,153,255,78,156,156,255,80,159,159,255,82,163,163,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,179,179,255,91,182,182,255,93,185,185,255,95,189,189,255,96,192,192,255,98,195,195,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,226,226,255,115,229,229,255,116,232,232,255,118,235,235,255,119,238,238,255,120,240,240,255,121,242,242,255,123,244,244,255,124,246,246,255,125,248,248,255,126,251,251,255,127,253,253,255,127,252,252,255,126,251,251,255,125,249,249,255,108,215,215,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,8,8,255,6,12,12,255,8,17,17,255,11,21,21,255,13,25,25,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,85,85,255,45,89,89,255,47,93,93,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,142,142,255,73,146,146,255,75,149,149,255,77,153,153,255,79,156,156,255,80,160,160,255,82,163,163,255,83,166,166,255,85,169,169,255,87,172,172,255,88,176,176,255,90,179,179,255,91,182,182,255,93,185,185,255,95,189,189,255,96,192,192,255,98,195,195,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,226,226,255,115,229,229,255,117,232,232,255,118,235,235,255,120,238,238,255,121,240,240,255,122,242,242,255,123,244,244,255,124,247,247,255,125,249,249,255,126,251,251,255,127,253,253,255,127,253,253,255,126,251,251,255,125,250,250,255,107,214,214,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,13,13,255,9,17,17,255,11,21,21,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,89,89,255,47,93,93,255,49,97,97,255,51,101,101,255,52,105,105,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,143,143,255,73,146,146,255,75,150,150,255,77,153,153,255,79,157,157,255,80,160,160,255,82,163,163,255,83,166,166,255,85,169,169,255,87,173,173,255,88,176,176,255,90,179,179,255,92,182,182,255,93,186,186,255,95,189,189,255,96,192,192,255,98,196,196,255,100,199,199,255,102,202,202,255,103,205,205,255,105,208,208,255,106,211,211,255,108,214,214,255,109,217,217,255,111,220,220,255,112,223,223,255,114,226,226,255,115,229,229,255,117,232,232,255,118,236,236,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,247,247,255,125,249,249,255,126,251,251,255,127,254,254,255,127,253,253,255,126,252,252,255,126,250,250,255,107,213,213,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,13,13,255,9,17,17,255,11,21,21,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,89,89,255,47,93,93,255,49,97,97,255,51,101,101,255,52,105,105,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,143,143,255,73,146,146,255,75,150,150,255,77,153,153,255,79,157,157,255,80,160,160,255,82,163,163,255,83,166,166,255,85,169,169,255,87,173,173,255,88,176,176,255,90,179,179,255,92,182,182,255,93,186,186,255,95,189,189,255,96,192,192,255,98,196,196,255,100,199,199,255,102,202,202,255,103,205,205,255,105,208,208,255,106,211,211,255,108,214,214,255,109,217,217,255,111,220,220,255,112,223,223,255,114,226,226,255,115,229,229,255,117,232,232,255,118,236,236,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,247,247,255,125,249,249,255,126,251,251,255,127,254,254,255,127,253,253,255,126,252,252,255,126,250,250,255,107,213,213,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,8,8,255,6,12,12,255,8,17,17,255,11,21,21,255,13,25,25,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,85,85,255,45,89,89,255,47,93,93,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,143,143,255,73,146,146,255,75,149,149,255,77,153,153,255,79,156,156,255,80,160,160,255,82,163,163,255,83,166,166,255,85,169,169,255,87,172,172,255,88,176,176,255,90,179,179,255,91,182,182,255,93,186,186,255,95,189,189,255,96,192,192,255,98,195,195,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,226,226,255,115,229,229,255,117,232,232,255,118,235,235,255,120,238,238,255,121,240,240,255,122,242,242,255,123,244,244,255,124,247,247,255,125,249,249,255,126,251,251,255,127,253,253,255,127,253,253,255,126,251,251,255,125,250,250,255,107,214,214,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,8,8,255,6,12,12,255,8,17,17,255,11,21,21,255,13,25,25,255,15,29,29,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,49,97,97,255,50,100,100,255,52,104,104,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,77,153,153,255,78,156,156,255,80,159,159,255,82,163,163,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,179,179,255,91,182,182,255,93,185,185,255,95,189,189,255,96,192,192,255,98,195,195,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,226,226,255,115,229,229,255,116,232,232,255,118,235,235,255,119,238,238,255,120,240,240,255,122,242,242,255,123,244,244,255,124,246,246,255,125,248,248,255,126,251,251,255,127,253,253,255,127,252,252,255,126,251,251,255,125,249,249,255,108,215,215,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,8,8,255,6,12,12,255,8,16,16,255,10,21,21,255,13,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,48,96,96,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,77,153,153,255,78,156,156,255,80,159,159,255,82,162,162,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,179,179,255,91,182,182,255,93,185,185,255,95,188,188,255,96,192,192,255,98,195,195,255,100,198,198,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,226,226,255,115,229,229,255,116,232,232,255,118,235,235,255,119,238,238,255,120,240,240,255,121,242,242,255,122,244,244,255,123,246,246,255,125,248,248,255,126,250,250,255,127,253,253,255,126,252,252,255,126,250,250,255,125,248,248,255,108,215,215,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,21,21,255,12,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,46,92,92,255,48,96,96,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,77,152,152,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,182,182,255,93,185,185,255,95,188,188,255,96,191,191,255,98,195,195,255,99,198,198,255,101,202,202,255,103,205,205,255,104,208,208,255,106,210,210,255,107,213,213,255,109,216,216,255,110,219,219,255,112,222,222,255,113,225,225,255,115,228,228,255,116,232,232,255,118,235,235,255,119,237,237,255,120,239,239,255,121,241,241,255,122,244,244,255,123,246,246,255,124,248,248,255,126,250,250,255,127,252,252,255,126,251,251,255,125,250,250,255,124,248,248,255,109,216,216,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,25,25,255,14,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,42,85,85,255,44,88,88,255,46,92,92,255,48,96,96,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,168,168,255,86,172,172,255,88,175,175,255,89,178,178,255,91,181,181,255,93,185,185,255,94,188,188,255,96,191,191,255,98,195,195,255,99,198,198,255,101,201,201,255,103,204,204,255,104,207,207,255,106,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,112,222,222,255,113,225,225,255,115,228,228,255,116,231,231,255,118,235,235,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,248,248,255,125,250,250,255,126,252,252,255,126,250,250,255,125,249,249,255,124,247,247,255,109,218,218,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,11,11,255,8,16,16,255,10,20,20,255,12,24,24,255,14,29,29,255,16,33,33,255,18,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,38,77,77,255,40,81,81,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,84,168,168,255,86,171,171,255,88,175,175,255,89,178,178,255,91,181,181,255,93,185,185,255,94,188,188,255,96,191,191,255,98,194,194,255,99,198,198,255,101,201,201,255,103,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,113,225,225,255,114,228,228,255,116,231,231,255,118,234,234,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,247,247,255,125,249,249,255,126,251,251,255,125,250,250,255,124,248,248,255,124,246,246,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,7,7,255,6,11,11,255,8,15,15,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,37,37,255,20,41,41,255,22,45,45,255,24,49,49,255,26,53,53,255,28,57,57,255,30,61,61,255,32,65,65,255,34,69,69,255,36,73,73,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,67,134,134,255,69,138,138,255,71,141,141,255,73,145,145,255,74,148,148,255,76,152,152,255,78,155,155,255,80,159,159,255,81,162,162,255,83,165,165,255,84,168,168,255,86,171,171,255,88,175,175,255,89,178,178,255,91,181,181,255,93,184,184,255,94,188,188,255,96,191,191,255,98,194,194,255,99,198,198,255,101,201,201,255,102,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,113,224,224,255,114,228,228,255,116,231,231,255,117,234,234,255,119,236,236,255,120,238,238,255,121,240,240,255,122,242,242,255,123,244,244,255,124,246,246,255,125,249,249,255,125,250,250,255,124,248,248,255,124,246,246,255,123,244,244,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,6,6,255,5,10,10,255,7,15,15,255,10,19,19,255,12,23,23,255,14,28,28,255,16,32,32,255,18,36,36,255,20,40,40,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,91,91,255,48,95,95,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,65,130,130,255,67,134,134,255,69,137,137,255,71,141,141,255,73,144,144,255,74,148,148,255,76,151,151,255,78,155,155,255,79,158,158,255,81,161,161,255,82,164,164,255,84,168,168,255,86,171,171,255,87,174,174,255,89,177,177,255,91,181,181,255,92,184,184,255,94,187,187,255,96,191,191,255,97,194,194,255,99,197,197,255,101,200,200,255,102,203,203,255,104,206,206,255,105,209,209,255,106,212,212,255,108,215,215,255,109,218,218,255,111,221,221,255,112,224,224,255,114,227,227,255,115,230,230,255,117,233,233,255,118,235,235,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,124,248,248,255,125,248,248,255,124,246,246,255,123,245,245,255,122,243,243,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,1,1,255,3,5,5,255,5,10,10,255,7,14,14,255,9,19,19,255,12,23,23,255,14,27,27,255,16,31,31,255,18,35,35,255,20,39,39,255,22,43,43,255,24,47,47,255,26,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,46,91,91,255,48,95,95,255,49,98,98,255,51,102,102,255,53,106,106,255,55,109,109,255,57,113,113,255,58,116,116,255,60,120,120,255,62,123,123,255,64,127,127,255,65,130,130,255,67,133,133,255,69,137,137,255,71,140,140,255,72,144,144,255,74,147,147,255,76,151,151,255,77,154,154,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,89,177,177,255,90,180,180,255,92,183,183,255,94,187,187,255,95,190,190,255,97,193,193,255,99,196,196,255,100,200,200,255,102,203,203,255,103,206,206,255,105,208,208,255,106,211,211,255,108,214,214,255,109,217,217,255,111,220,220,255,112,223,223,255,114,226,226,255,115,229,229,255,117,232,232,255,118,235,235,255,119,236,236,255,120,238,238,255,121,240,240,255,122,242,242,255,123,245,245,255,124,247,247,255,124,247,247,255,123,245,245,255,122,243,243,255,103,206,206,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,5,5,255,5,9,9,255,7,14,14,255,9,18,18,255,11,22,22,255,13,27,27,255,15,31,31,255,17,35,35,255,19,39,39,255,21,43,43,255,23,47,47,255,25,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,37,75,75,255,39,79,79,255,41,82,82,255,43,86,86,255,45,90,90,255,47,94,94,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,119,119,255,62,123,123,255,63,126,126,255,65,129,129,255,67,133,133,255,68,136,136,255,70,140,140,255,72,143,143,255,74,147,147,255,75,150,150,255,77,154,154,255,79,157,157,255,80,160,160,255,82,163,163,255,84,166,166,255,85,170,170,255,87,173,173,255,88,176,176,255,90,180,180,255,92,183,183,255,93,186,186,255,95,189,189,255,97,193,193,255,98,196,196,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,226,226,255,115,229,229,255,116,232,232,255,117,234,234,255,118,236,236,255,119,238,238,255,120,240,240,255,121,242,242,255,122,244,244,255,123,246,246,255,123,245,245,255,122,243,243,255,121,241,241,255,105,209,209,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,9,9,255,7,13,13,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,90,90,255,47,93,93,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,112,112,255,58,115,115,255,59,118,118,255,61,122,122,255,63,126,126,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,143,143,255,73,146,146,255,75,150,150,255,77,153,153,255,79,156,156,255,80,159,159,255,82,163,163,255,83,166,166,255,85,169,169,255,87,172,172,255,88,176,176,255,90,179,179,255,91,182,182,255,93,185,185,255,95,189,189,255,96,192,192,255,98,195,195,255,100,199,199,255,101,201,201,255,103,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,113,225,225,255,114,228,228,255,116,231,231,255,117,233,233,255,118,235,235,255,119,237,237,255,120,239,239,255,121,241,241,255,122,243,243,255,123,245,245,255,122,243,243,255,121,241,241,255,120,239,239,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,13,13,255,8,17,17,255,11,21,21,255,13,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,53,53,255,29,58,58,255,31,62,62,255,33,66,66,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,48,97,97,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,182,182,255,93,185,185,255,94,188,188,255,96,191,191,255,98,195,195,255,99,198,198,255,101,201,201,255,102,204,204,255,104,207,207,255,105,209,209,255,107,212,212,255,108,215,215,255,110,218,218,255,111,221,221,255,113,224,224,255,114,227,227,255,116,230,230,255,116,232,232,255,117,234,234,255,118,236,236,255,119,238,238,255,120,240,240,255,121,242,242,255,122,243,243,255,121,241,241,255,120,239,239,255,119,236,236,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,29,29,255,16,33,33,255,18,37,37,255,20,41,41,255,22,45,45,255,24,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,40,81,81,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,128,128,255,66,131,131,255,68,135,135,255,69,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,155,155,255,80,158,158,255,81,162,162,255,83,165,165,255,84,168,168,255,86,171,171,255,88,174,174,255,89,178,178,255,91,181,181,255,92,184,184,255,94,188,188,255,96,191,191,255,97,194,194,255,99,197,197,255,100,200,200,255,102,203,203,255,103,206,206,255,105,209,209,255,106,212,212,255,108,215,215,255,109,218,218,255,111,221,221,255,112,223,223,255,114,227,227,255,115,229,229,255,116,231,231,255,117,233,233,255,118,235,235,255,119,236,236,255,120,238,238,255,121,240,240,255,121,241,241,255,120,238,238,255,118,236,236,255,101,200,200,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,11,11,255,8,15,15,255,10,19,19,255,12,24,24,255,14,28,28,255,16,32,32,255,18,36,36,255,20,40,40,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,138,138,255,71,141,141,255,73,145,145,255,74,148,148,255,76,152,152,255,78,155,155,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,86,171,171,255,87,174,174,255,89,177,177,255,91,180,180,255,92,184,184,255,94,187,187,255,96,190,190,255,97,194,194,255,99,197,197,255,100,199,199,255,102,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,220,220,255,112,223,223,255,113,226,226,255,114,228,228,255,115,230,230,255,116,231,231,255,117,233,233,255,118,235,235,255,119,237,237,255,120,239,239,255,119,238,238,255,118,235,235,255,117,233,233,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,1,1,255,3,5,5,255,5,10,10,255,7,14,14,255,9,19,19,255,11,23,23,255,14,27,27,255,16,31,31,255,18,35,35,255,20,39,39,255,22,43,43,255,24,47,47,255,26,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,46,91,91,255,48,95,95,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,119,119,255,62,123,123,255,63,126,126,255,65,130,130,255,67,133,133,255,69,137,137,255,70,140,140,255,72,144,144,255,74,147,147,255,76,151,151,255,77,154,154,255,79,157,157,255,80,160,160,255,82,163,163,255,84,167,167,255,85,170,170,255,87,173,173,255,88,176,176,255,90,180,180,255,92,183,183,255,93,186,186,255,95,189,189,255,97,193,193,255,98,196,196,255,100,198,198,255,101,201,201,255,102,204,204,255,104,207,207,255,105,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,221,221,255,113,224,224,255,114,226,226,255,114,228,228,255,115,230,230,255,116,232,232,255,117,233,233,255,118,235,235,255,119,237,237,255,118,235,235,255,117,232,232,255,115,230,230,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,9,9,255,7,13,13,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,90,90,255,47,94,94,255,49,97,97,255,51,101,101,255,52,105,105,255,54,108,108,255,56,112,112,255,58,115,115,255,59,119,119,255,61,122,122,255,63,126,126,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,72,143,143,255,73,146,146,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,82,162,162,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,179,179,255,91,182,182,255,93,185,185,255,95,188,188,255,96,192,192,255,98,195,195,255,99,197,197,255,100,200,200,255,102,203,203,255,103,206,206,255,105,209,209,255,106,212,212,255,108,214,214,255,109,217,217,255,111,220,220,255,112,223,223,255,113,225,225,255,114,226,226,255,115,228,228,255,115,230,230,255,116,232,232,255,117,233,233,255,118,234,234,255,116,232,232,255,115,229,229,255,114,226,226,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,8,8,255,6,12,12,255,8,17,17,255,11,21,21,255,13,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,20,41,41,255,22,45,45,255,24,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,45,89,89,255,46,93,93,255,48,96,96,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,138,138,255,71,142,142,255,73,145,145,255,75,149,149,255,76,152,152,255,78,155,155,255,79,158,158,255,81,161,161,255,83,165,165,255,84,168,168,255,86,171,171,255,88,174,174,255,89,178,178,255,91,181,181,255,92,184,184,255,94,187,187,255,96,191,191,255,97,193,193,255,98,196,196,255,100,199,199,255,101,202,202,255,103,205,205,255,104,207,207,255,106,210,210,255,107,213,213,255,108,216,216,255,110,219,219,255,111,222,222,255,112,223,223,255,113,225,225,255,114,227,227,255,115,228,228,255,115,230,230,255,116,232,232,255,116,231,231,255,115,229,229,255,113,225,225,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,7,7,255,6,11,11,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,36,36,255,20,40,40,255,22,43,43,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,50,99,99,255,51,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,137,137,255,71,141,141,255,72,144,144,255,74,148,148,255,76,151,151,255,77,154,154,255,79,157,157,255,81,160,160,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,89,177,177,255,90,180,180,255,92,183,183,255,94,186,186,255,95,190,190,255,97,192,192,255,98,195,195,255,99,198,198,255,101,201,201,255,102,203,203,255,104,206,206,255,105,209,209,255,106,212,212,255,108,215,215,255,109,218,218,255,110,220,220,255,111,222,222,255,112,223,223,255,113,225,225,255,114,226,226,255,115,228,228,255,115,230,230,255,114,228,228,255,113,224,224,255,111,221,221,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,6,6,255,5,10,10,255,7,14,14,255,9,18,18,255,11,23,23,255,13,27,27,255,15,31,31,255,17,35,35,255,19,38,38,255,21,42,42,255,23,46,46,255,25,51,51,255,27,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,41,83,83,255,43,87,87,255,45,90,90,255,47,94,94,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,119,119,255,62,123,123,255,63,126,126,255,65,129,129,255,67,133,133,255,68,136,136,255,70,140,140,255,72,143,143,255,74,147,147,255,75,150,150,255,77,153,153,255,79,156,156,255,80,159,159,255,82,163,163,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,179,179,255,91,182,182,255,93,185,185,255,95,189,189,255,96,191,191,255,97,194,194,255,99,197,197,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,211,211,255,107,214,214,255,109,217,217,255,110,219,219,255,110,220,220,255,111,222,222,255,112,223,223,255,113,224,224,255,113,226,226,255,114,227,227,255,112,223,223,255,110,219,219,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,9,9,255,7,13,13,255,9,17,17,255,11,21,21,255,13,25,25,255,15,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,49,49,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,85,85,255,45,89,89,255,47,93,93,255,49,97,97,255,50,100,100,255,52,104,104,255,54,108,108,255,56,111,111,255,57,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,146,146,255,75,149,149,255,76,152,152,255,78,155,155,255,80,159,159,255,81,162,162,255,83,165,165,255,84,168,168,255,86,171,171,255,88,174,174,255,89,178,178,255,91,181,181,255,92,184,184,255,94,187,187,255,95,190,190,255,97,193,193,255,98,195,195,255,99,198,198,255,101,201,201,255,102,204,204,255,104,206,206,255,105,209,209,255,107,212,212,255,108,215,215,255,109,216,216,255,109,218,218,255,110,219,219,255,111,221,221,255,111,222,222,255,112,223,223,255,111,222,222,255,110,218,218,255,108,214,214,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,36,36,255,20,40,40,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,69,69,255,36,73,73,255,38,77,77,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,138,138,255,71,141,141,255,73,145,145,255,74,148,148,255,76,151,151,255,77,154,154,255,79,157,157,255,81,160,160,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,89,177,177,255,90,180,180,255,92,183,183,255,93,186,186,255,95,189,189,255,96,191,191,255,97,194,194,255,99,197,197,255,100,199,199,255,101,202,202,255,103,205,205,255,104,208,208,255,106,210,210,255,107,213,213,255,107,214,214,255,108,215,215,255,109,217,217,255,109,218,218,255,110,219,219,255,111,221,221,255,109,217,217,255,107,213,213,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,10,10,255,7,14,14,255,9,19,19,255,11,23,23,255,14,27,27,255,16,31,31,255,17,35,35,255,19,38,38,255,21,42,42,255,23,46,46,255,25,51,51,255,27,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,46,91,91,255,47,95,95,255,49,98,98,255,51,102,102,255,53,105,105,255,55,109,109,255,56,112,112,255,58,116,116,255,60,119,119,255,62,123,123,255,63,126,126,255,65,130,130,255,67,133,133,255,69,137,137,255,70,140,140,255,72,143,143,255,74,147,147,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,182,182,255,93,184,184,255,94,187,187,255,95,190,190,255,96,192,192,255,98,195,195,255,99,198,198,255,101,200,200,255,102,203,203,255,103,206,206,255,105,209,209,255,106,210,210,255,106,212,212,255,107,213,213,255,108,214,214,255,108,215,215,255,109,217,217,255,108,216,216,255,107,212,212,255,104,207,207,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,9,9,255,7,13,13,255,9,17,17,255,11,22,22,255,13,25,25,255,15,29,29,255,17,33,33,255,18,37,37,255,20,40,40,255,22,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,61,61,255,33,65,65,255,35,69,69,255,37,74,74,255,39,78,78,255,41,81,81,255,43,85,85,255,45,89,89,255,47,93,93,255,48,97,97,255,50,100,100,255,52,104,104,255,54,107,107,255,56,111,111,255,57,114,114,255,59,118,118,255,61,121,121,255,63,125,125,255,64,128,128,255,66,132,132,255,68,135,135,255,70,139,139,255,71,142,142,255,73,145,145,255,74,148,148,255,76,151,151,255,78,155,155,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,86,170,170,255,87,174,174,255,89,177,177,255,90,180,180,255,92,183,183,255,93,185,185,255,94,188,188,255,96,191,191,255,97,193,193,255,98,196,196,255,100,198,198,255,101,201,201,255,102,204,204,255,104,207,207,255,104,208,208,255,105,209,209,255,106,210,210,255,106,212,212,255,107,213,213,255,107,214,214,255,106,211,211,255,103,205,205,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,7,7,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,27,27,255,16,31,31,255,18,35,35,255,19,39,39,255,22,43,43,255,24,47,47,255,26,51,51,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,92,92,255,48,95,95,255,50,99,99,255,51,102,102,255,53,106,106,255,55,109,109,255,57,113,113,255,58,116,116,255,60,120,120,255,62,123,123,255,64,127,127,255,65,130,130,255,67,134,134,255,69,137,137,255,71,140,140,255,72,144,144,255,74,147,147,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,82,163,163,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,90,178,178,255,91,181,181,255,92,184,184,255,93,186,186,255,95,189,189,255,96,191,191,255,97,194,194,255,99,197,197,255,100,199,199,255,101,202,202,255,102,204,204,255,103,205,205,255,104,206,206,255,104,208,208,255,105,209,209,255,105,210,210,255,105,209,209,255,102,203,203,255,99,197,197,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,10,10,255,7,14,14,255,9,18,18,255,11,22,22,255,13,26,26,255,15,29,29,255,17,33,33,255,19,37,37,255,21,41,41,255,23,45,45,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,86,86,255,45,90,90,255,47,94,94,255,49,97,97,255,51,101,101,255,52,104,104,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,136,136,255,70,139,139,255,71,142,142,255,73,145,145,255,75,148,148,255,76,152,152,255,78,155,155,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,86,170,170,255,87,174,174,255,89,177,177,255,90,179,179,255,91,182,182,255,93,184,184,255,94,187,187,255,95,189,189,255,96,192,192,255,98,195,195,255,99,197,197,255,100,200,200,255,101,202,202,255,102,202,202,255,102,203,203,255,103,204,204,255,103,205,205,255,103,206,206,255,101,201,201,255,98,195,195,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,32,32,255,18,35,35,255,20,39,39,255,22,44,44,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,73,73,255,38,77,77,255,40,81,81,255,42,85,85,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,127,127,255,66,131,131,255,67,134,134,255,69,137,137,255,71,141,141,255,72,144,144,255,74,147,147,255,75,150,150,255,77,153,153,255,78,156,156,255,80,159,159,255,81,162,162,255,83,166,166,255,85,169,169,255,86,172,172,255,88,175,175,255,89,177,177,255,90,180,180,255,92,182,182,255,93,185,185,255,94,187,187,255,95,190,190,255,97,192,192,255,98,195,195,255,99,197,197,255,99,198,198,255,100,199,199,255,100,200,200,255,101,200,200,255,101,201,201,255,100,199,199,255,97,193,193,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,10,10,255,7,14,14,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,37,37,255,21,42,42,255,23,46,46,255,25,50,50,255,27,54,54,255,29,58,58,255,31,63,63,255,33,67,67,255,36,71,71,255,38,75,75,255,40,79,79,255,42,83,83,255,44,87,87,255,45,90,90,255,47,94,94,255,49,97,97,255,51,101,101,255,52,105,105,255,54,108,108,255,56,112,112,255,58,115,115,255,60,119,119,255,61,122,122,255,63,126,126,255,65,129,129,255,67,133,133,255,68,136,136,255,70,139,139,255,71,142,142,255,73,145,145,255,74,148,148,255,76,151,151,255,78,154,154,255,79,158,158,255,81,161,161,255,82,164,164,255,84,167,167,255,85,170,170,255,87,173,173,255,88,175,175,255,89,178,178,255,90,180,180,255,92,182,182,255,93,185,185,255,94,188,188,255,95,190,190,255,97,192,192,255,97,194,194,255,98,195,195,255,98,195,195,255,98,196,196,255,99,197,197,255,99,197,197,255,96,191,191,255,91,182,182,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,12,12,255,8,16,16,255,10,20,20,255,12,24,24,255,14,28,28,255,16,31,31,255,17,35,35,255,20,39,39,255,22,43,43,255,24,48,48,255,26,52,52,255,28,56,56,255,30,60,60,255,32,65,65,255,34,69,69,255,37,73,73,255,39,77,77,255,41,81,81,255,43,85,85,255,44,89,89,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,59,117,117,255,60,120,120,255,62,124,124,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,75,149,149,255,77,152,152,255,78,156,156,255,80,159,159,255,81,162,162,255,83,165,165,255,84,168,168,255,85,170,170,255,87,173,173,255,88,175,175,255,89,177,177,255,90,180,180,255,92,182,182,255,93,185,185,255,94,187,187,255,95,190,190,255,96,190,190,255,96,191,191,255,96,191,191,255,96,192,192,255,97,193,193,255,94,188,188,255,90,179,179,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,11,11,255,7,15,15,255,9,18,18,255,11,22,22,255,13,25,25,255,15,29,29,255,16,33,33,255,18,37,37,255,21,41,41,255,23,45,45,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,71,71,255,37,75,75,255,40,79,79,255,42,83,83,255,43,86,86,255,45,90,90,255,47,93,93,255,49,97,97,255,50,101,101,255,52,104,104,255,54,108,108,255,56,111,111,255,58,115,115,255,59,118,118,255,61,122,122,255,63,125,125,255,65,129,129,255,66,132,132,255,68,135,135,255,69,138,138,255,71,141,141,255,72,144,144,255,74,147,147,255,75,150,150,255,77,153,153,255,79,156,156,255,80,159,159,255,82,163,163,255,83,165,165,255,84,168,168,255,85,170,170,255,87,173,173,255,88,175,175,255,89,177,177,255,90,180,180,255,91,182,182,255,93,184,184,255,93,186,186,255,94,186,186,255,94,187,187,255,94,187,187,255,94,187,187,255,93,185,185,255,88,175,175,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,8,8,255,6,12,12,255,8,16,16,255,10,19,19,255,12,23,23,255,13,27,27,255,15,30,30,255,17,34,34,255,19,38,38,255,21,43,43,255,24,47,47,255,26,51,51,255,28,56,56,255,30,60,60,255,32,64,64,255,34,68,68,255,36,72,72,255,38,76,76,255,40,80,80,255,42,84,84,255,44,88,88,255,46,91,91,255,48,95,95,255,49,98,98,255,51,102,102,255,53,106,106,255,55,109,109,255,57,113,113,255,58,116,116,255,60,120,120,255,62,123,123,255,64,127,127,255,65,130,130,255,67,133,133,255,68,136,136,255,70,139,139,255,71,142,142,255,73,145,145,255,74,148,148,255,76,151,151,255,77,154,154,255,79,157,157,255,80,160,160,255,82,163,163,255,83,165,165,255,84,167,167,255,85,170,170,255,86,172,172,255,88,174,174,255,89,177,177,255,90,179,179,255,91,181,181,255,91,182,182,255,91,182,182,255,91,182,182,255,91,182,182,255,91,181,181,255,86,172,172,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,9,9,255,7,13,13,255,8,17,17,255,10,21,21,255,12,24,24,255,14,28,28,255,16,31,31,255,18,36,36,255,20,40,40,255,22,45,45,255,25,49,49,255,27,53,53,255,29,57,57,255,31,62,62,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,82,82,255,43,85,85,255,45,89,89,255,47,93,93,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,114,114,255,59,117,117,255,61,121,121,255,62,124,124,255,64,127,127,255,65,130,130,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,75,149,149,255,76,152,152,255,78,155,155,255,79,158,158,255,80,160,160,255,81,162,162,255,83,165,165,255,84,167,167,255,85,169,169,255,86,171,171,255,87,173,173,255,88,176,176,255,89,176,176,255,89,176,176,255,89,176,176,255,88,176,176,255,88,176,176,255,84,168,168,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,7,7,255,6,11,11,255,7,15,15,255,9,18,18,255,11,22,22,255,13,26,26,255,15,29,29,255,17,33,33,255,19,38,38,255,21,42,42,255,23,46,46,255,25,51,51,255,28,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,36,72,72,255,38,76,76,255,40,80,80,255,42,83,83,255,44,87,87,255,45,90,90,255,47,94,94,255,49,97,97,255,51,101,101,255,52,105,105,255,54,108,108,255,56,112,112,255,58,115,115,255,60,119,119,255,61,122,122,255,63,125,125,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,75,149,149,255,76,152,152,255,78,155,155,255,79,157,157,255,80,159,159,255,81,161,161,255,82,163,163,255,83,165,165,255,84,168,168,255,85,170,170,255,86,171,171,255,86,171,171,255,86,171,171,255,86,170,170,255,85,170,170,255,81,161,161,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,1,1,255,2,5,5,255,4,9,9,255,6,12,12,255,8,16,16,255,10,20,20,255,11,23,23,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,22,43,43,255,24,47,47,255,26,52,52,255,28,56,56,255,30,60,60,255,32,65,65,255,35,69,69,255,37,73,73,255,39,77,77,255,40,81,81,255,42,84,84,255,44,88,88,255,46,91,91,255,48,95,95,255,49,98,98,255,51,102,102,255,53,106,106,255,55,109,109,255,57,113,113,255,58,116,116,255,60,119,119,255,61,122,122,255,63,125,125,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,75,149,149,255,76,151,151,255,77,153,153,255,78,156,156,255,79,158,158,255,80,160,160,255,81,162,162,255,82,163,163,255,83,166,166,255,83,166,166,255,83,165,165,255,83,165,165,255,82,163,163,255,77,154,154,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,3,6,6,255,5,9,9,255,6,13,13,255,8,16,16,255,10,20,20,255,11,23,23,255,13,26,26,255,15,30,30,255,18,35,35,255,20,39,39,255,22,44,44,255,24,48,48,255,26,53,53,255,29,57,57,255,31,61,61,255,33,66,66,255,35,70,70,255,37,74,74,255,39,78,78,255,41,81,81,255,43,85,85,255,44,88,88,255,46,92,92,255,48,96,96,255,50,99,99,255,52,103,103,255,53,106,106,255,55,110,110,255,57,113,113,255,58,116,116,255,60,119,119,255,61,122,122,255,63,125,125,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,140,140,255,72,143,143,255,73,146,146,255,74,148,148,255,75,150,150,255,76,152,152,255,77,154,154,255,78,156,156,255,79,157,157,255,80,159,159,255,80,160,160,255,80,159,159,255,79,158,158,255,78,156,156,255,74,147,147,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,3,6,6,255,5,10,10,255,6,13,13,255,8,16,16,255,10,20,20,255,12,23,23,255,13,27,27,255,16,31,31,255,18,36,36,255,20,40,40,255,23,45,45,255,25,49,49,255,27,54,54,255,29,58,58,255,31,62,62,255,33,67,67,255,35,71,71,255,37,74,74,255,39,78,78,255,41,82,82,255,43,85,85,255,45,89,89,255,46,93,93,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,113,113,255,58,116,116,255,60,119,119,255,61,122,122,255,63,125,125,255,64,128,128,255,66,131,131,255,67,134,134,255,69,137,137,255,70,139,139,255,71,142,142,255,72,144,144,255,73,146,146,255,74,147,147,255,75,149,149,255,76,151,151,255,77,153,153,255,77,154,154,255,76,152,152,255,76,151,151,255,75,149,149,255,61,122,122,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,3,7,7,255,5,10,10,255,7,14,14,255,8,17,17,255,10,20,20,255,12,23,23,255,14,28,28,255,16,32,32,255,18,37,37,255,21,41,41,255,23,46,46,255,25,50,50,255,27,54,54,255,30,59,59,255,32,63,63,255,34,67,67,255,36,71,71,255,38,75,75,255,39,78,78,255,41,82,82,255,43,86,86,255,45,89,89,255,47,93,93,255,48,96,96,255,50,100,100,255,52,103,103,255,54,107,107,255,55,110,110,255,57,113,113,255,58,116,116,255,60,119,119,255,61,121,121,255,62,124,124,255,64,127,127,255,65,130,130,255,67,133,133,255,68,136,136,255,69,138,138,255,70,139,139,255,71,141,141,255,71,142,142,255,72,144,144,255,73,145,145,255,74,147,147,255,73,145,145,255,72,143,143,255,71,140,140,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,7,7,255,5,11,11,255,7,13,13,255,8,16,16,255,10,19,19,255,11,23,23,255,14,27,27,255,16,32,32,255,18,37,37,255,21,41,41,255,23,46,46,255,25,50,50,255,28,55,55,255,30,59,59,255,32,64,64,255,34,68,68,255,36,71,71,255,38,75,75,255,39,78,78,255,41,82,82,255,43,86,86,255,45,89,89,255,47,93,93,255,48,96,96,255,50,100,100,255,52,104,104,255,53,106,106,255,55,109,109,255,56,112,112,255,58,115,115,255,59,117,117,255,60,120,120,255,62,123,123,255,63,126,126,255,65,129,129,255,66,131,131,255,66,132,132,255,67,134,134,255,68,135,135,255,68,136,136,255,69,138,138,255,70,139,139,255,69,138,138,255,67,134,134,255,65,129,129,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,3,6,6,255,5,9,9,255,6,12,12,255,7,15,15,255,9,18,18,255,11,22,22,255,14,27,27,255,16,32,32,255,18,36,36,255,21,41,41,255,23,46,46,255,25,50,50,255,27,55,55,255,30,59,59,255,32,63,63,255,34,67,67,255,35,70,70,255,37,74,74,255,39,78,78,255,41,81,81,255,43,85,85,255,44,89,89,255,46,92,92,255,48,96,96,255,50,99,99,255,51,102,102,255,52,105,105,255,54,107,107,255,55,110,110,255,57,113,113,255,58,116,116,255,59,118,118,255,61,121,121,255,62,124,124,255,63,125,125,255,63,126,126,255,64,128,128,255,65,129,129,255,65,130,130,255,66,131,131,255,64,127,127,255,62,123,123,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,3,3,255,3,6,6,255,4,8,8,255,5,11,11,255,7,13,13,255,8,17,17,255,11,22,22,255,13,26,26,255,16,31,31,255,18,36,36,255,20,41,41,255,23,45,45,255,25,50,50,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,70,70,255,37,73,73,255,39,77,77,255,40,80,80,255,42,84,84,255,44,88,88,255,46,91,91,255,47,94,94,255,49,97,97,255,50,100,100,255,51,103,103,255,53,105,105,255,54,108,108,255,55,111,111,255,57,113,113,255,58,116,116,255,59,118,118,255,59,118,118,255,60,119,119,255,60,120,120,255,60,120,120,255,61,121,121,255,58,116,116,255,53,106,106,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,2,5,5,255,3,7,7,255,4,9,9,255,5,11,11,255,7,15,15,255,10,20,20,255,12,25,25,255,15,30,30,255,17,35,35,255,20,40,40,255,22,45,45,255,25,49,49,255,27,54,54,255,29,57,57,255,31,61,61,255,32,65,65,255,34,68,68,255,36,72,72,255,38,76,76,255,40,79,79,255,42,83,83,255,43,86,86,255,45,89,89,255,46,92,92,255,47,94,94,255,49,97,97,255,50,99,99,255,51,102,102,255,52,104,104,255,54,107,107,255,54,108,108,255,55,109,109,255,55,110,110,255,55,110,110,255,55,110,110,255,55,110,110,255,43,85,85,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,2,2,255,2,3,3,255,3,5,5,255,4,7,7,255,6,12,12,255,8,17,17,255,11,22,22,255,14,27,27,255,16,32,32,255,19,37,37,255,21,42,42,255,24,47,47,255,25,51,51,255,27,54,54,255,29,58,58,255,31,62,62,255,33,66,66,255,35,69,69,255,37,73,73,255,38,76,76,255,40,80,80,255,41,82,82,255,43,85,85,255,44,87,87,255,45,90,90,255,46,92,92,255,47,95,95,255,49,97,97,255,50,99,99,255,50,99,99,255,50,99,99,255,49,98,98,255,48,96,96,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,1,3,3,255,2,4,4,255,4,8,8,255,7,14,14,255,9,19,19,255,12,24,24,255,15,29,29,255,17,34,34,255,20,39,39,255,22,44,44,255,24,47,47,255,26,51,51,255,27,55,55,255,29,58,58,255,31,62,62,255,33,66,66,255,35,69,69,255,36,73,73,255,38,75,75,255,39,77,77,255,40,80,80,255,41,82,82,255,42,84,84,255,43,86,86,255,43,86,86,255,43,85,85,255,42,83,83,255,41,81,81,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,3,3,255,4,9,9,255,7,14,14,255,9,19,19,255,12,24,24,255,15,29,29,255,17,34,34,255,19,37,37,255,21,41,41,255,23,45,45,255,24,49,49,255,26,52,52,255,28,56,56,255,30,60,60,255,31,62,62,255,32,64,64,255,33,66,66,255,34,67,67,255,35,69,69,255,35,71,71,255,18,37,37,255,29,57,57,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,4,4,255,4,9,9,255,7,14,14,255,9,18,18,255,11,22,22,255,13,26,26,255,15,30,30,255,17,34,34,255,19,38,38,255,21,41,41,255,22,44,44,255,22,44,44,255,22,43,43,255,21,43,43,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255
void setup() {
  size(100, 100, P3D);
  colorMode(HSB, 1);
  noStroke();
}

void draw() {
  background(0);
  translate(width / 2, height / 2);
  pointLight(0.5,0.5, 1, 100, 0, 100);
  sphere(40);
  exit();
}